package com.ascent.dao;

import com.ascent.classes.Orderitem;
import org.apache.ibatis.annotations.Param;

public interface OrderitemMapper {
    /**
     * 通过订单id到数据库查询存在的订单项的商品id
     * @param ordersid
     * @return
     */
    int[]  selectOrderitemProductidByOrdersid(int ordersid);

    /**
     * 从数据库中删除订单项根据商品id和订单id
     * @param productid
     * @param ordersid
     */
    void deleteOrderitemByproductidAndordersid(@Param("productid") int productid,@Param("ordersid") int ordersid);

    /**
     * 从数据库中查询订单项根据商品id和订单id
     * @param productid
     * @param ordersid
     * @return
     */
    Orderitem selectOrderitemByproductidAndordersid(@Param("productid") int productid,@Param("ordersid") int ordersid);

    /**
     * 从数据库中删除订单项根据订单id
     * @param ordersid
     */
    void deleteOrderitemByordersid(int ordersid);
}
